home *** CD-ROM | disk | FTP | other *** search
- #ifndef _INCLUDE_PRAGMA_THXPLAY_LIB_H
- #define _INCLUDE_PRAGMA_THXPLAY_LIB_H
-
- #ifndef CLIB_THXPLAY_PROTOS_H
- #include <clib/thxplay_protos.h>
- #endif
-
- #if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
- #pragma amicall(THXPlayBase,0x01E,thxInit(a0))
- #pragma amicall(THXPlayBase,0x024,thxFree())
- #pragma amicall(THXPlayBase,0x02A,thxPlay())
- #pragma amicall(THXPlayBase,0x030,thxStop())
- #pragma amicall(THXPlayBase,0x036,thxPause())
- #pragma amicall(THXPlayBase,0x03C,thxWind(d0))
- #pragma amicall(THXPlayBase,0x042,thxGetVolume())
- #pragma amicall(THXPlayBase,0x048,thxSetVolume(d0))
- #pragma amicall(THXPlayBase,0x04E,thxGetNumSongs())
- #pragma amicall(THXPlayBase,0x054,thxSetSong(d0))
- #pragma amicall(THXPlayBase,0x05A,thxPlayNote(d0,d1,d2))
- #pragma amicall(THXPlayBase,0x060,thxStopNote(d0))
- #pragma amicall(THXPlayBase,0x066,thxNoteFX(d0,d1,d2))
- #pragma amicall(THXPlayBase,0x072,thxSignalEnd(a0,d0))
- #pragma amicall(THXPlayBase,0x078,thxSongEnded())
- #pragma amicall(THXPlayBase,0x07E,thxSyncByte())
- #pragma amicall(THXPlayBase,0x084,thxPlaytime())
- #endif
- #if defined(_DCC) || defined(__SASC)
- #pragma libcall THXPlayBase thxInit 01E 801
- #pragma libcall THXPlayBase thxFree 024 00
- #pragma libcall THXPlayBase thxPlay 02A 00
- #pragma libcall THXPlayBase thxStop 030 00
- #pragma libcall THXPlayBase thxPause 036 00
- #pragma libcall THXPlayBase thxWind 03C 001
- #pragma libcall THXPlayBase thxGetVolume 042 00
- #pragma libcall THXPlayBase thxSetVolume 048 001
- #pragma libcall THXPlayBase thxGetNumSongs 04E 00
- #pragma libcall THXPlayBase thxSetSong 054 001
- #pragma libcall THXPlayBase thxPlayNote 05A 21003
- #pragma libcall THXPlayBase thxStopNote 060 001
- #pragma libcall THXPlayBase thxNoteFX 066 21003
- #pragma libcall THXPlayBase thxSignalEnd 072 0802
- #pragma libcall THXPlayBase thxSongEnded 078 00
- #pragma libcall THXPlayBase thxSyncByte 07E 00
- #pragma libcall THXPlayBase thxPlaytime 084 00
- #endif
-
- #endif /* _INCLUDE_PRAGMA_THXPLAY_LIB_H */
-